package com.hyh.annotation;

import com.hyh.enums.MethodType;
import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.*;

/**
 * 自定义Log注解
 * @author Summerday
 */

@Target({ElementType.PARAMETER,ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Log {

    /**
     * 描述
     */
    String description() default "";

    /**
     * 方法类型 INSERT DELETE UPDATE OTHER
     */
    MethodType methodType() default MethodType.OTHER;
}
